package com.example.demo.dbo;

import java.io.Serializable;
import java.util.Date;

public class Ship001FuelAlarmLog implements Serializable {
    /**
     * 自增id
     */
    private Long id;

    /**
     * 完整id码 对应配置表code
     */
    private String code;

    /**
     * 主机/副机/锅炉等设备
     */
    private String deviceCode;

    /**
     * 报警事件名称
     */
    private String name;

    /**
     * 真实值
     */
    private String realValue;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * ship001_fuel_alarm_log
     */
    private static final long serialVersionUID = 1L;

    /**
     * 自增id
     *
     * @return id 自增id
     */
    public Long getId() {
        return id;
    }

    /**
     * 自增id
     *
     * @param id 自增id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 完整id码 对应配置表code
     *
     * @return code 完整id码 对应配置表code
     */
    public String getCode() {
        return code;
    }

    /**
     * 完整id码 对应配置表code
     *
     * @param code 完整id码 对应配置表code
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * 主机/副机/锅炉等设备
     *
     * @return device_code 主机/副机/锅炉等设备
     */
    public String getDeviceCode() {
        return deviceCode;
    }

    /**
     * 主机/副机/锅炉等设备
     *
     * @param deviceCode 主机/副机/锅炉等设备
     */
    public void setDeviceCode(String deviceCode) {
        this.deviceCode = deviceCode;
    }

    /**
     * 报警事件名称
     *
     * @return name 报警事件名称
     */
    public String getName() {
        return name;
    }

    /**
     * 报警事件名称
     *
     * @param name 报警事件名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 真实值
     *
     * @return real_value 真实值
     */
    public String getRealValue() {
        return realValue;
    }

    /**
     * 真实值
     *
     * @param realValue 真实值
     */
    public void setRealValue(String realValue) {
        this.realValue = realValue;
    }

    /**
     * 创建时间
     *
     * @return created_at 创建时间
     */
    public Date getCreatedAt() {
        return createdAt;
    }

    /**
     * 创建时间
     *
     * @param createdAt 创建时间
     */
    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", code=").append(code);
        sb.append(", deviceCode=").append(deviceCode);
        sb.append(", name=").append(name);
        sb.append(", realValue=").append(realValue);
        sb.append(", createdAt=").append(createdAt);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}